package cn.sxt.oop;

import java.math.BigDecimal;
import java.math.RoundingMode;
import java.time.LocalDateTime;
import java.time.ZoneOffset;
import java.time.format.DateTimeFormatter;

public class 手机号推算 {
    public static void main(String[] args) {
//        15805710000 - 15805719999
        Long a = 15805719999L;
        for (Long i = 15805710000L; i <= a; i++) {
            System.out.println("BEGIN:VCARD");
            System.out.println("VERSION:3.0");
            System.out.println("N:");
            System.out.println("FN:");
            System.out.println("TEL;TYPE=CELL:"+i);
            System.out.println("END:VCARD");
        }
//
//        DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
//        LocalDateTime time = LocalDateTime.now();
//        String localTime = df.format(time);
//
//        /**
//         * 请假开始时间
//         */
//        LocalDateTime startTime =  LocalDateTime.parse("2020-11-27 15:02:04",df);
//        /**
//         * 请假结束时间
//         */
//        LocalDateTime endTimes = LocalDateTime.parse("2020-11-28 15:02:20",df);
//
//
//        //计算请假小时
//        long strTime = startTime.toInstant(ZoneOffset.of("+8")).toEpochMilli();
//        long endTime = endTimes.toInstant(ZoneOffset.of("+8")).toEpochMilli();
//        //小数点保留位数
//        BigDecimal b   =   new   BigDecimal((double)(endTime - strTime) /1000/(60*60));
//        double   f1   =   b.setScale(2,   RoundingMode.HALF_UP).doubleValue();
//        System.out.println(f1);
//        //计算请假天数(8小时为一天)
//        System.out.println(new BigDecimal(f1/8).setScale(2,   RoundingMode.HALF_UP).doubleValue());
    }
}
